#ifndef _CAT_STATE_BASE_FLANK_H_
#define _CAT_STATE_BASE_FLANK_H_


class CatState;


class CatState_Base_Flank: public CatState
{
protected:
	const static int BASE_FLANK_DIST = -150; //left side (out of screen)
	bool _exitState;

	virtual void runOnEnter();
	virtual void onResume();
public:
	CatState_Base_Flank(BaseCat* pCatRef);
	virtual ~CatState_Base_Flank();


	virtual void update(float timeDiff);
	virtual void onExit();
};


#endif
